
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using Yozeev.BusinessLogic;
using Yozeev.UserManagerment.Users;

namespace  Yozeev.BusinessLogic.Dtos
{
    public class TicketDetailHistoryEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// TicketId
		/// </summary>
		public Guid TicketId { get; set; }



		/// <summary>
		/// DeviceId
		/// </summary>
		public Guid DeviceId { get; set; }



		/// <summary>
		/// DeviceName
		/// </summary>
		public string DeviceName { get; set; }



		/// <summary>
		/// TicketDetailId
		/// </summary>
		public Guid TicketDetailId { get; set; }



		/// <summary>
		/// TicketNo
		/// </summary>
		public string TicketNo { get; set; }



		/// <summary>
		/// CustomerId
		/// </summary>
		public Guid CustomerId { get; set; }



		/// <summary>
		/// VisitValue
		/// </summary>
		public string VisitValue { get; set; }



		/// <summary>
		/// ValidationType
		/// </summary>
		public string ValidationType { get; set; }



		/// <summary>
		/// TicketName
		/// </summary>
		public string TicketName { get; set; }



		/// <summary>
		/// StatusCode
		/// </summary>
		public CheckStatusEnum StatusCode { get; set; }



		/// <summary>
		/// StatusText
		/// </summary>
		public string StatusText { get; set; }



		/// <summary>
		/// CheckDate
		/// </summary>
		public DateTime CheckDate { get; set; }



		/// <summary>
		/// Year
		/// </summary>
		public int Year { get; set; }



		/// <summary>
		/// Month
		/// </summary>
		public int Month { get; set; }



		/// <summary>
		/// Day
		/// </summary>
		public int Day { get; set; }



		/// <summary>
		/// Hour
		/// </summary>
		public int Hour { get; set; }



		/// <summary>
		/// Minute
		/// </summary>
		public int Minute { get; set; }



		/// <summary>
		/// YearWeek
		/// </summary>
		public int YearWeek { get; set; }



		/// <summary>
		/// WeekDay
		/// </summary>
		public int WeekDay { get; set; }



		/// <summary>
		/// CheckTime
		/// </summary>
		public DateTime CheckTime { get; set; }



		/// <summary>
		/// CheckerId
		/// </summary>
		public long? CheckerId { get; set; }



		/// <summary>
		/// Checker
		/// </summary>
		public User Checker { get; set; }



		/// <summary>
		/// CheckCount
		/// </summary>
		public long CheckCount { get; set; }




    }
}